.detail-page {
    display: flex;
    flex-direction: column;
    height: 100vh; // 使页面高度占满整个视口
    position: relative;

    van-nav-bar {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1000; // 确保在内容上方
    }

    .journal-detail {
        flex: 1; // 占满剩余空间
        overflow-y: auto;

        image {
            width: 100%;
            margin-bottom: 10rpx;
        }
    }
}